mechanical foam - English Synonyms Dictionary